﻿using UnityEngine;
using System.Collections;

public class buy_autoclick : MonoBehaviour {
	
	public int price = 15;						// hinta
	public int price_increment = 3;				// paljonko hinta kasvaa joka ostokerralla
	public float autoclick_increment = 0.1f;	// paljonko klikkausnopeus kasvaa joka ostokerralla

	// printataan hinta ruudulle
	void OnGUI()
	{
		// tekstin sijainti
		Vector3 pos = Camera.main.WorldToScreenPoint (transform.position);
		pos.y = Screen.height - pos.y;

		// tekstin piirto
		GUI.Label (new Rect (pos.x+40, pos.y, 100,100), "Autoclick " + price);
	}

	// Unity kutsuu tätä funktiota aina kun gameObjectia klikataan
	void OnMouseDown()
	{
		// onko tarpeeksi keksejä maksamista varten?
		if (score.cookies >= price)
		{
			// vähennetään keksejä hinnan verran
			score.cookies -= price;

			// seuraavalla kerralla hinta on isompi
			price += price_increment;

			// kerrotaan score-scriptille että nyt on ostettu lisää nopeutta autoklikkiin
			score.autoclick_per_second += autoclick_increment;
		}

	}
}
